Voorwaardelijk compileren

   

U kunt gebruik maken van voorwaardelijke compilatie om programmacodeblokken selectief uit te voeren. Voorwaardelijke compilatie wordt onder meer gebruikt in debug-instructies die de snelheid van verschillende methoden voor dezelfde programmeertaak vergelijken en voor het lokaliseren van een toepassing voor verschillende talen.

Met de stuurinstructie #Const kunt u een voorwaardelijke compileerconstante in programmacode declareren en met de stuurinstructie #If...Then...#Else kunt u aangeven dat programmacodeblokken voorwaardelijk worden gecompileerd. In het volgende voorbeeld wordt debug-programmacode of productieprogrammacode op basis van de waarde van de variabele conDebug uitgevoerd.

' Declareer public compileerconstante in sectie Declaraties.
#Const conDebug = 1

Sub SelectiveExecution()
    #If conDebug = 1 Then
        .                ' Voer programmacode uit met debug-instructies.
        .
        .
    #Else
        .                ' Voer normale programmacode uit.
        .
        .
    #End If
End Sub